//package com.lz.controller;
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.lz.pojo.SysUser;
//import com.lz.service.SysUserService;
//import com.lz.utils.MD5Util;
//import com.lz.utils.Result;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
//import javax.servlet.http.HttpSession;
//
///**
// * 登陆与登出
// * 基于httpsession
// */
//@RestController
//@RequestMapping("/auth")
//public class LoginController {
//
//    @Autowired
//    private SysUserService sysUserService;
//
//    @PostMapping("/login")
//    public Result login(@RequestBody SysUser sysUser, HttpSession session){
//        SysUser dbUser = sysUserService.getOne(new QueryWrapper<SysUser>().eq("username", sysUser.getUsername()));
//        if (dbUser == null){
//            return Result.error(-2,"用户名有误");
//        }
//        if (!dbUser.getUserpwd().equals(MD5Util.getMD5(sysUser.getUserpwd()))){
//            return Result.error(-3,"密码有误");
//        }
//        if ("2".equals(dbUser.getStatus())){
//            return Result.error(-4,"当前用户被禁用,请联系管理员");
//        }
//        //用户名与密码一致,将用户信息存入session 并讲用户数据返回到前端,清空敏感数据
//        session.setAttribute("loginUser",dbUser);
//        dbUser.setUserpwd("");
//        return Result.success(dbUser);
//    }
//
//    @GetMapping("/logout")
//    public Result logout(HttpSession session){
//        //删除session中的登陆信息并注销本次session
//        session.removeAttribute("loginUser");
//        session.invalidate();
//        return Result.success();
//    }
//}
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
